.div_freezepanes_wrapper {
    position:relative;
    width:99%;
    height:314px;
    overflow:hidden;
    background:#eee;
    /* border-style: ridge; */
    border-bottom:1px solid #aaa;
    border-right:1px solid #aaa;
}

.div_verticalscroll {
    position: absolute;
    right:0px;
    width:18px;
    height:100%;
    /* background:#EAEAEA; */
    background:#ddd;
    border:1px solid #C0C0C0;
    border-right:none !important;
}

.buttonUp{
    width:20px;
    position:absolute;
    top:2px;
}

.buttonDn {
    width:20px;
    position:absolute;
    bottom:22px;
}

.div_horizontalscroll {
    position:absolute;
    bottom:0px;
    width:100%;
    height:18px;
    /* background:#EAEAEA; */
    background:#ddd;
    border:1px solid #C0C0C0;
    border-bottom:none !important;
}

.buttonRight {
    width:20px;
    position:absolute;
    left:0px;
    padding-top:2px;
}

.buttonLeft {
    width:20px;
    position:absolute;
    right:22px;
    padding-top:2px;
}